<%--
    Document   : GestionPersonal
    Created on : 02-dic-2011, 23:23:09
    Author     : Administrador
--%>

<%@page import="Dao.RrhhDao"%>
<%@page import="Entidad.*"%>
<%@page import="java.util.List"%>
<%@page import="Com.*"%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>

    <body>
    <%
        List<BaseBE> genero =  Rrhhcom.getInstance().listaGenero();
        List<BaseBE> tipoTelefono= Rrhhcom.getInstance().listaTipoTelefono();
        List<BaseBE> operador= Rrhhcom.getInstance().listaOperador();
        List<BaseBE> tipoContrato = Rrhhcom.getInstance().listaTipoContrato();
        EmpleadoBE empleado = null;
       if(request.getParameter("dni")!=null )
       {
           empleado = Rrhhcom.getInstance().listaEmpleadoPorDNI(request.getParameter("dni"));

       }
        

        %>
        
        
        <form action="" method="post">
            <table>
                <tr>
                    <td></td>
                    <td></td>
                </tr>

                <tr>
                    <td>Código empleado</td>

                    <td>
                        <% if(empleado!=null) { %>
                        <input type="text" name="codigoEmpleado" size="1" value="<%=empleado.getId()%>"  disabled>
                            <% } else{ %>
                        <input type="text" name="codigoEmpleado" size="1" disabled>
                        <% } %>

                    </td>
                </tr>
                 <tr>
                    <td colspan="2"><h4>EMPLEADO</h4></td>
                </tr>
                <tr>
                    <td>DNI</td>
                    <td><input type="text" name="dni" maxlenght="8"></td>
                    <td><input type="submit" name="buscarDni" value="Buscar"></td>
                </tr>
                <tr>                    
                    <td>Nombres</td>
                    <td>
                        <% if(empleado!=null) { %>
                        <input type="text" name="nombres" value="<%=empleado.getNombrepersona()%>" >
                            <% } else{ %>
                        <input type="text" name="nombres">
                        <% } %>    
                    </td>
                    <td>Apellidos</td>
                    <td>
                        <% if(empleado!=null) { %>
                        <input type="text" name="apellidos"  value="<%=empleado.getApellidos()%>">
                        <% } else{ %>
                        <input type="text" name="apellidos">
                        <% } %>  
                    </td>
                </tr>
                <tr>
                    <td>Fecha de Nacimiento</td>
                    <td>
                        <% if(empleado!=null) { %>
                        <input type="text" name="fechanacimiento" value="<%=empleado.getFechanacimiento()%>" >
                        <% } else{ %>
                        <input type="text" name="fechanacimiento">
                        <% } %>  
                    </td>
                    
                    <td>Género</td>
                    <td>
                        <select name=genero>
                        <% for(BaseBE item:genero){
                             if(empleado!=null) {
                                if(empleado.getGenero().getId()==item.getId()){    %>

                                <option  value="<%=item.getId()%>" selected><%=item.getNombre()%></option>
                        <%
                        }else{
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }}else {
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }                                                      }
                        %>
                        </select></td>
                </tr>
                <tr>
                    <td>Direccion</td>
                    <td>
                        <% if(empleado!=null) { %>
                        <input type="text" name="direccion"  value="<%=empleado.getDireccion()%>" >
                        <% } else{ %>
                        <input type="text" name="direccion">
                        <% } %> 
                    </td>
                </tr>
                <tr>
                    <td>Tipo de telefono</td>
                    <td>                        
                        <select name=tipoTelefono>
                        <% for(BaseBE item:tipoTelefono){
                             if(empleado!=null) {
                                if(empleado.getTipo().getId()==item.getId()){    %>  
                                    <option value="<%=item.getId()%>" ><%=item.getNombre()%></option>                                                <%
                        }else{
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }}else {
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }                                                      }
                        %>
                        </select></td>
                    <td>Operador</td>
                    <td><select name=operador>
                        <%  for(BaseBE item:operador){
                                if(empleado!=null) {
                                    if(empleado.getTipo().getId()==item.getId()){    %>  
                                    <option value="<%=item.getId()%>" selected ><%=item.getNombre()%></option>   
                                    <% }else{
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }}else {
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }                                                      }
                        %>
                        </select></td>
                    <td>Telefono</td>
                    <td><input type="text" name="telefono"></td>
                </tr>

                <tr>
                    <td>Tipo de contrato</td>
                    <td>
                        <select name=tipoContrato>
                            <%  for(BaseBE item:tipoContrato){
                                if(empleado!=null) {
                                    if(empleado.getTipo().getId()==item.getId()){    %>  
                                    <option  value="<%=item.getId()%>" selected ><%=item.getNombre()%></option>
                      <%  }else{
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }}else {
                        %>
                        <option  value="<%=item.getId()%>" ><%=item.getNombre()%></option>
                        <%
                        }                                                      }
                        %>
                        </select>
                    </td>
                     <td>Carga horaria</td>
                      <td><% if(empleado!=null) { %>
                          <input type="text" name="cargaHoraria"></td>
                      <% } else{ %>
                        <input type="text" name="cargaHoraria">
                        <% } %> 
                </tr>
                <tr>
                    <td>Fecha de Ingreso</td>
                    <td><% if(empleado!=null) { %>
                        <input type="text" name="fechaIngreso"></td>
                    
                    <% } else{ %>
                        <input type="text" name="fechaIngreso">
                        <% } %> 
                </tr>
                <tr>
                    <td>Fecha de Inicio de contrato</td>
                    <td><% if(empleado!=null) { %>
                        <input type="text" name="fechaIniContrato"></td>
                    <% } else{ %>
                        <input type="text" name="fechaIniContrato">
                        <% } %> 
                    <td>Fecha de Fin de contrato</td>
                    <td><% if(empleado!=null) { %>
                        <input type="text" name="fechaFinContrato"></td>
                    <% } else{ %>
                        <input type="text" name="fechaFinContrato">
                        <% } %> 
                </tr>

                    <td><input type="submit" value="Grabar"</td>
               
                </tr>
               
            </table>
        </form>
    </body>
</html>
